hammer punch - German English Dictionary